

type IaigcMsg = {
  type?: string
  msg: string
}

export const aigcMsgType = {
  SUCCESS: 'success',
  INFO: 'info',
  WARNING: 'warning',
  ERROR: 'error'
}
export async function aigcMsg(param: IaigcMsg) {

  if (!param.type) {
    param.type = aigcMsgType.INFO
  }
  await ElMessage({ message: param.msg, type: param.type })

}

export async function msgSuccess(msgs: string) {
  await aigcMsg({ msg: msgs, type: aigcMsgType.SUCCESS })
}

export async function msgInfo(msgs: string) {
  await aigcMsg({ msg: msgs, type: aigcMsgType.INFO })
}

export async function msgWarning(msgs: string) {
  await aigcMsg({ msg: msgs, type: aigcMsgType.WARNING })
}

export async function msgError(msgs: string) {
  await aigcMsg({ msg: msgs, type: aigcMsgType.ERROR })
}